草庐IT

ssh 免密

全部标签

mysql - 通过 ssh 隧道连接到 MySQL 到本地主机

我想使用具有“本地主机”访问权限的用户通过ssh隧道连接到远程MySQL。我用它来做一个隧道:ssh-f-N-L33306:localhost:3306user@remote-host和这个连接到主机:mysql-h127.0.0.1-P33306-uuser-ppassword我得到的错误是:ERROR1045(28000):Accessdeniedforuser'user'@'remote-host'(usingpassword:YES)问题是用户'user'@'remote-host'(或'user'@'%')不存在,只有'user'@'localhost'存在。有没有办法强制远

php - 如何在没有 SSH 的情况下按需将实时 MySQL 数据库下载到本地测试数据库?

我在没有SSH访问权限(我只有FTP访问权限)的服务器上有一个相当小的MySQL数据库(一个Textpattern安装)。我需要定期按需将实时数据库下载到我的本地开发服务器;即,我想运行脚本和/或运行cron作业。有哪些好的方法可以做到这一点?一些注意事项:实时服务器运行Linux、Apache2.2、PHP5.2和MySQL4.1本地服务器运行相同(因此可以选择使用PHP),但操作系统是Windows本地服务器上有Ruby(因此使用Ruby是一个有效的选项)实时MySQL数据库可以接受来自不同IP的远程连接我无法在远程服务器上启用复制更新:我已经接受了BlaM的回答;它非常简单。不敢

python - 通过 Paramiko SSH 的 SQLAlchemy

我在服务器上有一个数据库,我需要通过SSH访问它。现在我通过使用命令行获取数据来处理数据库。importparamikossh=paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect(hostname='XX.XX.XX',username='user',password='pass',port=YYY)query="mysql-u"+username_sql+"-p"+password_sql+"dbb-e\""+sql_query+"\""ssh.exec_co

mysql - 为什么使用ssh将备份文件转储到另一台服务器时出现 `tcgetattr`错误?

我想在另一台服务器上转储表备份,我正在使用ssh来完成它。当我运行下面的命令时,它给出了一个错误,但是转储文件被复制到目的地。mysqldump-uusername-ppassworddbnametablename|ssh-t-tservers_username@domain_name'cat>/tmp/bckp.sql';tcgetattr:Invalidargument如果我按CTRL+c然后它会附加错误消息Killedbysignal2.为什么会出现这个错误? 最佳答案 我在使用ssh-t-t或ssh-tt强制伪终端分配时看到

mysql - Vagrant SSH - 设置并连接到 MySQL

我最近安装了VM和Vagrant来处理我的Laravel项目。所以我对此很陌生。我的主机上没有安装MySQL。我试着Vagrantup然后sshvagrant@127.0.0.1-p2222。到目前为止,一切都很好,花花公子。我想访问MySQL但无法访问。这是我所做的:mysql-uroot-p(password"")-hlocalhostmysql-uroot-p(password"root")-hlocalhostmysql-uroot-hlocalhost甚至所有那些没有-hlocalhost的人。我之前没有设置过MySQL,所以请记住,我从来没有创建过一个帐户来访问MySQL。

使用 SSH 私钥的 MySQL root 登录?

假设Mysql-dbs和一个有坏习惯的管理员忘记了密码(或者偏执狂想要更有创意的身份验证,而不仅仅是密码)。是否可以通过Ssh代理存储私钥的方式访问Mysql-rootshell,然后我可以通过"mysql-uroot"登录(无需输入密码或私钥和密码的组合)? 最佳答案 您当然可以使用普通的SSHkey身份验证登录到您的shell帐户,然后使用一个包含您的密码的~/.my.cnf文件。这将由mysql命令行客户端默认使用。其内容应该是:[client]user=the_user_namepassword=the_password请注

c# - 如何通过 SSH 从 C# 连接到 mysql

如何通过C#连接到mysql数据库,现在这是我的连接字符串:connectionString="server=localhost;port=3306;userid=root;Password=*****;database=Data"providerName="MySql.Data.MySqlClient"如何以这种形式放置SSH字符串,因为它需要类似于:SSH主机名、SSH用户名、SSH密码、Mysql主机名、Mysql用户名、Mysql密码、端口 最佳答案 我不认为MySql和MySqlClient支持这样的事情。连接字符串是专门

ios - 在 iOS 设备上通过 ssh 打开应用程序

我见过在Linux和Mac设备上打开应用程序的方法,但似乎无法在iOS设备上使用同样的方法。我的设备已越狱并具有ssh访问权限,想在不访问设备的情况下打开应用程序?此想法适用于iOS并打开Kiosk应用程序或Safari。OpeningnetbeansviaSSH 最佳答案 您可以使用Cydia商店中提供的open实用程序来执行此操作。从Cydia下载open,然后您可以使用它在命令行启动任何已安装的应用程序,使用它的包ID(例如com.mycompany.MyAppName)。Seethisanswer

Java JSch SSH 隧道发送 HTTP 或 HTTPs 请求到远程服务器

Java程序员。我一直面临着使用SSH连接到服务器以从另一台服务器加载网页的任务。很快我就发现我对网络协议(protocol)的了解非常有限。首先,我尝试了动态端口转发-无济于事,它仅在商业图书馆中可用(而且所有这些都超出了我的经济能力)。然后我了解到使用JSch,你实际上可以创建一个叫做直接tcp-IPchannel的东西(我仍在尝试掌握这个概念),我在stackoverflow上找到了一些代码,应该用它来发送HTTP使用JSch通过与另一台服务器的SSH连接向远程服务器发出请求。这是代码(从TCPConnectionoverasecuresshconnection的原始代码稍作修改

Python Paramiko SSH session 在闲置数小时后未激活

我正在使用PythonParamikossh.exec_command从主机(从CentOS到CentOS)向从机发送命令。master将命令发送给slave并等待(休眠或做一些有意义的事情)它由slave完成。从站大约需要10个小时才能完成命令。10小时后,如果主服务器使用ssh.exec_command向从服务器发送下一个命令,我会收到一条错误消息,指出SSHsession未激活。我尝试在主从端的ssh_config文件中设置ServerAliveinterval、TCPKeepAlive。但没有任何效果。为了使SSHsession永远保持事件状态,我需要检查哪些其他可能性。